<?php

include_once 'class/banco_cliente.php';
include_once 'class/consulta.php';
include_once 'contactCenter.php';

global $meubanco, $refresh;
$contactCenter = new contactCenter();

// SE FOR POSTADO O ESTADO
if ($_GET['estado']) {
	$_SESSION['estado']['estado'] = $_GET['estado'];
	$dados['linhas'] = $contactCenter->tags_tr_estSelecionado($_GET['estado']);
	$contactCenter->listar_estSelecionado($dados);
}

// SE NÃO FOI ESCOLIDO O ESTADO
elseif (!$_SESSION['estado']) {
	$dados['linhas'] = $contactCenter->tags_tr_estados();
	$contactCenter->listar_listaPorOrgaoEstados($dados);
}

// VISUALIZAR NOTAS DOS CLIENTES
elseif ($_GET['opcao'] == 'vnot') {
	$dados['linhas'] = $contactCenter->tags_tr_notas($_GET['id']);
	$contactCenter->listar_notas($dados);
}

// SE FOR ALTERAR O ESTADO
elseif ($_GET['alt_estado']) {
	$_SESSION['estado'] = "";
	$dados['linhas'] = $contactCenter->tags_tr_estados();
	$contactCenter->listar_listaPorOrgaoEstados($dados);
}

// SE FOR LISTAR POR CPF
elseif ($_GET['opcao'] == 'lcCpf') {
	$dados['linhas'] = $contactCenter->tags_tr($_POST);
	$contactCenter->listar_listaPorCPF($dados);
}

// SE FOR LISTAR POR FOLLOW UP
elseif ($_GET['opcao'] == 'followup') {
	$dados['linhas'] = $contactCenter->tags_tr($_GET['opcao']);
	$contactCenter->listar_followup($dados);
}

// LISTAGEM POR ORGÃO
elseif ($_GET['orgao']) {
	$dados['linhas'] = $contactCenter->tags_tr($_GET['orgao']);
	$contactCenter->listar_listaPorOrgao($dados);
}

// LISTAGEM DOS ANIVERSÁRIANTES DO DIA
elseif ($_GET['opcao'] == 'list_ani') {
	$dados['linhas'] = $contactCenter->tags_tr('list_ani');
	$contactCenter->listar_aniversariantes($dados);
}

//Listagem de contratos do cliente
elseif (($_GET['opcao'] == 'list_con')) {
    //if (cp('cid_list', dp($guid))) {
        $dados['linhas'] = $contactCenter->tags_tr_contratos();
        $contactCenter->listar_listaPorOrgao($dados);
    //}
}

// FORM CONSULTAR CPF
elseif (($_GET['opcao'] == 'cCpf')) {
    //if (cp('cid_list', dp($guid))) {
        $contactCenter->formulario_cCpf(array());
    //}
}

//Formulário de inserção
elseif ($_GET['opcao'] == 'n') {
    if (cp('cid_cad', dp($guid))) {
        $contactCenter->formulario_listaPorOrgao(array());
    }
}

//Formulário de alteração
elseif ($_GET['opcao'] == 'a' && !empty($_GET['id'])) {
    if (cp('cid_upd', dp($guid))) {
        $cons = new consulta();
        $cons->executar("SELECT * FROM clientes WHERE id = {$_GET['id']}", $meubanco->id);
        $contactCenter->formulario_listaPorOrgao($cons->dados);
    }
}

//Ação de cadastrar
elseif ($_GET['opcao'] == 'cad') {
    if (empty($_POST['id'])) {
        if (cp('cid_cad', dp($guid))) {
            if (!$refresh) {
                $contactCenter->inserir_listaPorOrgao($_POST);
            }
            unset($_POST);
            $dados['linhas'] = $contactCenter->tags_tr();
            $contactCenter->listar_listaPorOrgao($dados);
        }
    } else {
        if (cp('cid_upd', dp($guid))) {
            if (!$refresh) {
                $contactCenter->alterar_listaPorOrgao($_POST);
            }
            unset($_POST);
            $dados['linhas'] = $contactCenter->tags_tr();
            $contactCenter->listar_listaPorOrgao($dados);
        }
    }
}

//Ação de excluir
elseif ($_GET["opcao"] == 'ec' && !empty($_GET['id'])) {
    if (cp('cid_del', dp($guid))) {
        $contactCenter->excluir_listaPorOrgao($_GET['id']);
        $_GET['opcao'] = '';
        $dados['linhas'] = $contactCenter->tags_tr();
        $contactCenter->listar_listaPorOrgao($dados);
    }
}

?>